package com.zzedu.dto.subject;

import com.zzedu.vo.ZzUploadFileVO;

import java.util.List;

/**
 * 配音
 */
public class ContentInteractionLineDTO extends BaseContentDTO{

    /**
     * 图片文件id
     */
    private Long imageFileId;

    /**
     * 背景图URL
     */
    private String imageFileURL;

    /**
     * 背景音乐文件id
     */
    private Long audioFileId;

    /**
     * 背景音乐URL
     */
    private String audioFileURL;
    /**
     * 单词ID集合
     */
    private List<Long> wordsId;

    /**
     * 单词集合
     */
    private List<WordItemDTO> wordsList;

    /**
     * 主图1
     */
    private List<Long> firstMainImageFileIdList;
    /**
     * 自定义主图1
     */
    private List<ZzUploadFileVO>  firstMainImageFileUploadFileVO;
    /**
     * 主图2
     */
    private List<Long> secondMainImageFileIdList;
    /**
     * 自定义主图2
     */
    private List<ZzUploadFileVO>  secondMainImageFileUploadFileVO;

    public Long getImageFileId() {
        return imageFileId;
    }

    public void setImageFileId(Long imageFileId) {
        this.imageFileId = imageFileId;
    }

    public String getImageFileURL() {
        return imageFileURL;
    }

    public void setImageFileURL(String imageFileURL) {
        this.imageFileURL = imageFileURL;
    }

    public Long getAudioFileId() {
        return audioFileId;
    }

    public void setAudioFileId(Long audioFileId) {
        this.audioFileId = audioFileId;
    }

    public String getAudioFileURL() {
        return audioFileURL;
    }

    public void setAudioFileURL(String audioFileURL) {
        this.audioFileURL = audioFileURL;
    }

    public List<Long> getWordsId() {
        return wordsId;
    }

    public void setWordsId(List<Long> wordsId) {
        this.wordsId = wordsId;
    }

    public List<WordItemDTO> getWordsList() {
        return wordsList;
    }

    public void setWordsList(List<WordItemDTO> wordsList) {
        this.wordsList = wordsList;
    }

    public List<Long> getFirstMainImageFileIdList() {
        return firstMainImageFileIdList;
    }

    public void setFirstMainImageFileIdList(List<Long> firstMainImageFileIdList) {
        this.firstMainImageFileIdList = firstMainImageFileIdList;
    }

    public List<Long> getSecondMainImageFileIdList() {
        return secondMainImageFileIdList;
    }

    public void setSecondMainImageFileIdList(List<Long> secondMainImageFileIdList) {
        this.secondMainImageFileIdList = secondMainImageFileIdList;
    }

    public List<ZzUploadFileVO> getFirstMainImageFileUploadFileVO() {
        return firstMainImageFileUploadFileVO;
    }

    public void setFirstMainImageFileUploadFileVO(List<ZzUploadFileVO> firstMainImageFileUploadFileVO) {
        this.firstMainImageFileUploadFileVO = firstMainImageFileUploadFileVO;
    }

    public List<ZzUploadFileVO> getSecondMainImageFileUploadFileVO() {
        return secondMainImageFileUploadFileVO;
    }

    public void setSecondMainImageFileUploadFileVO(List<ZzUploadFileVO> secondMainImageFileUploadFileVO) {
        this.secondMainImageFileUploadFileVO = secondMainImageFileUploadFileVO;
    }
}
